LXCFS 6.0 LTS Release Enhances Linux Container Stability
Table of Contents
The Linux Containers Filesystem (LXCFS) team has officially announced the release of LXCFS 6.0 LTS, marking a significant update to the Linux container filesystem. This latest version arrives after two years of dedicated development, following the previous LXCFS 5.0 release. As the fifth Long-Term Support (LTS) release for the LXCFS project, version 6.0 will receive support until June 2029, ensuring long-term stability and security for its users.
Key Updates in LXCFS 6.0 #
One of the major enhancements in LXCFS 6.0 LTS is the introduction of the --enable-cgroup
option. This feature allows LXCFS to provide a virtual cgroupfs (v1) tree for containers, compensating for the absence of cgroup namespaces in earlier kernel versions. With the widespread adoption of kernels supporting cgroup namespaces and the transition away from cgroupv1 in new Linux distributions, this functionality has been made optional and can be enabled through the new startup argument.
Another significant change is the update to how CPU information is presented in /sys/devices/system/cpu
. Previous versions of LXCFS filtered out CPU entries based on the caller’s cpuset permissions, diverging from normal system behavior where offline CPUs are still listed. LXCFS 6.0 reverses this logic, ensuring all CPU directories remain accessible while accurately reflecting the online/offline status of CPUs.